package com.sf.fy.uav.common.request.user;


import io.swagger.annotations.ApiModelProperty;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 收货信息表
 * </p>
 *
 * @author LTQ
 * @since 2023-04-04
 */
@Data
public class ReceivingInformationAddRequest implements Serializable {

    private static final long serialVersionUID = 1L;



    @ApiModelProperty("位置详细地址")
    private String address;

    @ApiModelProperty("位置建筑名称")
    private String name;

    @ApiModelProperty("纬度")
    private BigDecimal latitude;

    @ApiModelProperty("经度")
    private BigDecimal longitude;

    @ApiModelProperty("高度")
    private BigDecimal altitude;


    @ApiModelProperty("用户id")
    private String userId;

    @ApiModelProperty("省名称")
    @NotBlank(message = "省名称不能为空")
    private String province;

    @ApiModelProperty("城市名称")
    @NotBlank(message = "城市名称不能为空")
    private String city;

    @ApiModelProperty("区名称")
    @NotBlank(message = "区名称不能为空")
    private String area;


    @ApiModelProperty("联系人姓名")
    private String contactName;

    @ApiModelProperty("手机号/座机号")
    private String phoneNum;


    @ApiModelProperty("分机号")
    private String phoneCode;

    @ApiModelProperty("1.手机2.座机")
    private Integer phoneType;


    @ApiModelProperty("门牌号")
    private String doorplate;


}
